Skip to main content

PCA

Windows Program Compatibility Assistant (PCA) tracks recent applications that are executed.

References:

Collection

You have to use the artemis api in order to collect PCA entries.

Sample API Script

import { parsePca } from "./artemis-api/mod";

function main() {
const results = parsePca();
console.log(JSON.stringify(results));
}

main();

Output Structure

An array of ProgramCompatibilityAssist

export interface ProgramCompatibilityAssist {
last_run: string;
path: string;
run_status: number;
file_description: string;
vendor: string;
version: string;
program_id: string;
exit_message: string;
pca_type: PcaType;
message: string;
datetime: string;
source: string;
timestamp_desc: "Last Run";
artifact: "Windows Program Compatibility Assist";
data_type: "windows:pca:entry";
}

export enum PcaType {
AppLaunch = "AppLaunch",
General = "General",
}